//
//  MKTChatLabelValue.h
//  MKUITestApp
//
//  Created by 苏尚进 on 2021/7/8.
//  Copyright © 2021 moon. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef enum : NSUInteger {
    MKTChatLabelValueFormatPlainText=0,
    MKTChatLabelValueFormatMoney=1,
} MKTChatLabelValueFormat;

typedef enum : NSUInteger {
    MKTChatLabelValueStyleNormal=0,
    MKTChatLabelValueStyleAccess=1,
    MKTChatLabelValueStyleWarning=2,
} MKTChatLabelValueStyle;
NS_ASSUME_NONNULL_BEGIN

@interface MKTChatLabelValue : NSObject
@property(nonatomic,strong) NSString *text;
@property(nonatomic,assign) MKTChatLabelValueFormat format;
@property(nonatomic,strong,nullable) NSString *hint;
@property(nonatomic,assign) MKTChatLabelValueStyle style;
+ (instancetype)labelValueWithText:(NSString *)text;
+ (instancetype)labelValueWithText:(NSString *)text style:(MKTChatLabelValueStyle)style;
+ (instancetype)labelValueWithText:(NSString *)text format:(MKTChatLabelValueFormat)format style:(MKTChatLabelValueStyle)style;
+ (instancetype)labelValueWithText:(NSString *)text format:(MKTChatLabelValueFormat)format style:(MKTChatLabelValueStyle)style hint:(nullable NSString *)hint;
@end

NS_ASSUME_NONNULL_END
